package leecode

func distributeCandies(candyType []int) int {
	hashMap := make(map[int]int) //key为糖果种类 , value为糖果出现的次数
	for i := 0; i < len(candyType); i++ {
		hashMap[candyType[i]]++
	}
	maxCount := len(candyType) / 2 //可以吃的糖的最大数量
	if maxCount >= len(hashMap) {
		return len(hashMap) //可以吃的糖的种类数
	}
	return maxCount
}
